﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Sistema_Totem.Clases;
using Sistema_Totem.Clases.Fabricas;

namespace Sistema_Totem.Logica.Comandos.ComandoPlantilla
{
    /// <summary>
    /// Devuelve una plantilla con los atributos generales introducidos
    /// </summary>
    public class ComandoAgregarPlantillaPasoUno : Comando<Entidad>
    {
        private Entidad _plantilla;
        
        public ComandoAgregarPlantillaPasoUno(String _nombre, String _descripcion, String _tipo, String _estado)
        {
            _plantilla = FabricaEntidad.ObtenerPlantilla();
            (_plantilla as Plantilla).Nombre = _nombre;
            (_plantilla as Plantilla).Descripcion = _descripcion;
            (_plantilla as Plantilla).Tipo = _tipo;
            (_plantilla as Plantilla).Estado = _estado;
        }

        public override Entidad Ejecutar()
        {            
            return _plantilla;
        }        
    }
}